package com.example.xiaomaotv;

import android.content.Intent;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.AdapterView;
import android.widget.ListView;

import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.fragment.app.Fragment;

import com.example.xiaomaotv.adapter.ListAdapter;
import com.example.xiaomaotv.entity.TvList;

import java.util.ArrayList;
import java.util.List;

public class JjFragment extends Fragment {
    private List<TvList> listData = new ArrayList<>();
    private ListView tvList ;
    private View jjView;

    @Nullable
    @Override
    public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
        jjView = inflater.inflate(R.layout.jj_fragment,null);
        initData();
        tvList = jjView.findViewById(R.id.list_series);
        ListAdapter listAdapter = new ListAdapter(getActivity(),R.layout.item_list,listData);
        tvList.setAdapter(listAdapter);
        tvList.setOnItemClickListener(new AdapterView.OnItemClickListener() {
            @Override
            public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
                // 获取点击的列表项数据
                TvList selectedItem = listData.get(position);
                // 创建Intent跳转到MainActivity3
                Intent intent = new Intent(getActivity(), MainActivity2.class);
                // 传递数据
                intent.putExtra("Name", selectedItem.getName());
                intent.putExtra("year", selectedItem.getTime());
                intent.putExtra("Img", selectedItem.getImg());
                intent.putExtra("Brief",selectedItem.getBrief());
                // 启动Activity
                startActivity(intent);
            }
        });
        return jjView;
    }
    public void initData(){
        if (listData.isEmpty()){
            TvList a1 = new TvList(R.drawable.series_zanghai,"《藏海传》","2025年","      《藏海传》是由郑晓龙执导，肖战领衔主演的古装权谋剧，改编自南派三叔同名小说。该剧讲述了藏海（肖战 饰）从天真少年成长为一代谋士的传奇故事，在朝堂纷争与江湖恩怨中周旋，揭开家族隐秘真相。剧集融合悬疑探案与庙堂权斗元素，通过\"青铜门谜案\"\"十年之约\"等关键剧情，展现主角在复仇之路上的智谋较量与人性抉择。肖战首次挑战双角色演绎，从意气风发的张家族人到运筹帷幄的汪藏海，跨度极大的表演引发期待。。");
            TvList a2 = new TvList(R.drawable.series_liezui,"《猎罪图鉴》","2022年","      《猎罪图鉴》是一部悬疑犯罪题材剧集，由张晓波执导，檀健次、金世佳主演。该剧讲述了模拟画像师沈翊（檀健次饰）与刑警队长杜城（金世佳饰）搭档破案的故事，通过\"画像缉凶\"的新颖角度，将艺术与刑侦结合，侦破多起离奇案件。剧中每个案件聚焦社会热点议题，如校园暴力、职场PUA等，以单元剧形式展开。双男主从互相排斥到默契配合的互动充满张力，画像师\"三岁画老\"的特殊技能成为破案关键。该剧凭借紧凑剧情和人性刻画成为2022年黑马剧集。");
            TvList a3 = new TvList(R.drawable.series_qingyu,"《庆余年》","2019年","      《庆余年》是一部改编自猫腻同名小说的古装权谋剧，由孙皓执导，张若昀、李沁、陈道明等主演。该剧讲述了一个身世神秘的少年范闲（张若昀饰）在庆国历经家族、江湖、庙堂的种种考验与挑战，逐渐成长并揭开自己身世之谜的故事。剧集巧妙融合权谋斗争、江湖侠义与现代思维，既有朝堂上的明争暗斗，又有轻松幽默的生活日常。陈道明饰演的庆帝气场强大，与张若昀的对手戏尤为精彩。该剧凭借精良制作和烧脑剧情成为现象级作品。");
            TvList a4 = new TvList(R.drawable.series_wuyou,"《无忧度》","2025年","      《无忧度》是由爱奇艺出品，刘诗诗、刘宇宁主演的古装奇幻剧，改编自作家藤萍的小说《九功舞》。该剧讲述了能\"以梦预知未来\"的少女无忧（刘诗诗饰）与背负秘密的侠客谢危（刘宇宁饰）共同卷入江湖奇案的故事。剧集融合梦境预言、悬疑探案等元素，通过\"浮生百梦\"单元式结构，揭开每个案件背后的人性寓言。刘诗诗时隔多年再演古装，其\"眼技派\"演绎与刘宇宁的冷峻侠客形象形成鲜明反差。该剧以电影级画面呈现中式奇幻美学。");
            TvList a5 = new TvList(R.drawable.series_xiaoxiang,"《小巷人家》","2024年","      《小巷人家》是一部温暖治愈的年代家庭剧，由正午阳光出品，闫妮、李光洁、蒋欣、郭京飞等主演。该剧讲述了20世纪70年代末，苏州棉纺厂家属院里庄、林两家人跨越二十年的生活变迁。通过高考恢复、下岗潮、商品房改革等时代节点，展现普通人在改革开放浪潮中的酸甜苦辣。闫妮饰演的纺织女工黄玲与李光洁饰演的知识分子庄超英，将中国式家庭的温情与矛盾演绎得淋漓尽致。剧集以细腻笔触还原了筒子楼里的烟火气，被观众称为\"一幅生动的市井生活画卷\"。");
            TvList a6 = new TvList(R.drawable.series_zhenhuan,"《甄嬛传》","2011年","      《甄嬛传》是一部改编自流潋紫同名小说的清宫剧，由郑晓龙执导，孙俪、陈建斌、蔡少芬等主演。该剧讲述了善良聪慧的甄嬛（孙俪饰）从入宫选秀到成为太后的传奇一生，展现了她在后宫争斗中从天真少女蜕变为权谋高手的过程。剧中\"臣妾做不到啊\"等经典台词广为流传，华妃（蒋欣饰）等角色形象深入人心。该剧以精致的服化道、考究的礼仪和扣人心弦的宫斗剧情，成为国产古装剧的巅峰之作，豆瓣评分高达9.4分。");
            listData.add(a1);
            listData.add(a2);
            listData.add(a3);
            listData.add(a4);
            listData.add(a5);
            listData.add(a6);
        }
    }
}
